﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Tibet.Entidades;

namespace Entidades
{
    public class SingletonConfig : Entidad
    {
        private static SingletonConfig _instancia;
        private string dominioCorreo;
        private string puertoCorreo;
        private string nombreRepo;
        private string pathRepo;
        private string nombreBD;
        private string usuarioBD;
        private string passwordBD;
        private string servidorBD;
        private string directorioDll;

        public string DominioCorreo
        {
            get { return dominioCorreo; }
            set { dominioCorreo = value; }
        }

        public string PuertoCorreo
        {
            get { return puertoCorreo; }
            set { puertoCorreo = value; }
        }
           public string NombreRepo
        {
            get { return nombreRepo; }
            set { nombreRepo = value; }
        }
        
        public string PathRepo
        {
            get { return pathRepo; }
            set { pathRepo = value; }
        }

        public string NombreBD
        {
            get { return nombreBD; }
            set { nombreBD = value; }
        }

        public string UsuarioBD
        {
            get { return usuarioBD; }
            set { usuarioBD = value; }
        }

        public string PasswordBD
        {
            get { return passwordBD; }
            set { passwordBD = value; }
        }


        public string ServidorBD
        {
            get { return servidorBD; }
            set { servidorBD = value; }
        }
       
        public string DirectorioDll
        {
            get { return directorioDll; }
            set { directorioDll = value; }
        }

        private SingletonConfig()
        {

        }

        public static SingletonConfig ObtenerInstancia()
        {
            if (_instancia ==null)
            {
                _instancia = new SingletonConfig();
            }
            return _instancia;
        }

    }
}
